<?php
/**
* Copyright 2009 Waag Society <http://www.waag.org>
* This file is part of Annotrax.
*
* Annotrax is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License,
* or (at your option) any later version.
*
* Annotrax is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Annotrax.
* If not, see http://www.gnu.org/licenses/gpl.html
*/

class Admin_Form_Upload extends Zend_Form{
	private $_file;

	public function __construct( $options = array() ){
		parent::__construct( $options );
		$path = $options['path'];

		$options = array_merge( array('path' => '', 'extension' => '', 'size' => 100), $options );


		$this->addElement( 'file', 'uploaded_file', array(
			'required'		=> true,
			'destination'	=> $path,
			'validators'	=> array(
				//array( 'Count', 1, false ),
				array( 'Size', false, $options['size'] * 1000 * 1000 ),
				array('Extension', false, $options['extension'])
			)
		));

		$this->addElement( 'submit', 'save', array(
			'label'	=> 'Upload'
		));


	}

}
